package com.xm.permission;

import android.util.Log;

/**
 * 手势操作专用回调接口
 * 用于点击和滑动等屏幕交互操作的结果反馈
 */
public interface GestureOperationCallback {
    /**
     * 操作结果回调
     * @param success 是否成功
     * @param message 结果信息
     * @param operationType 操作类型，如"click"或"swipe"
     */
    void onGestureResult(boolean success, String message, String operationType);
    
    // 添加一个默认实现日志输出的静态方法
    static void logResult(boolean success, String message, String operationType) {
        Log.i("GestureOperation", "操作类型: " + operationType + 
                ", 结果: " + (success ? "成功" : "失败") + 
                ", 消息: " + message);
    }
} 